package com.goldgov.autotest.json;

import java.io.File;
import java.io.OutputStreamWriter;
import java.util.HashMap;
import java.util.Map;

import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;

import freemarker.template.Configuration;
import freemarker.template.Template;
import freemarker.template.Version;

public class SwaggerJson {

	private String host;
	private String basePath;
	private SwaggerInfoJson info;
	private Map<String,Map<String,SwaggerPathJson>> paths;
	
	private Map<String,SwaggerModelJson> definitions;
	
	public String getHost() {
		return host;
	}
	public void setHost(String host) {
		this.host = host;
	}
	public String getBasePath() {
		return basePath;
	}
	public void setBasePath(String basePath) {
		this.basePath = basePath;
	}
	public SwaggerInfoJson getInfo() {
		return info;
	}
	public void setInfo(SwaggerInfoJson info) {
		this.info = info;
	}
	public Map<String, Map<String, SwaggerPathJson>> getPaths() {
		return paths;
	}
	public void setPaths(Map<String, Map<String, SwaggerPathJson>> paths) {
		this.paths = paths;
	}
	
	public Map<String, SwaggerModelJson> getDefinitions() {
		return definitions;
	}
	public void setDefinitions(Map<String, SwaggerModelJson> definitions) {
		this.definitions = definitions;
	}

	public static void main(String[] args) throws Exception {
		ObjectMapper om = new ObjectMapper();
		om.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
		SwaggerJson readValue = om.readValue("{\r\n" + 
				"	\"swagger\": \"2.0\",\r\n" + 
				"	\"info\": {\r\n" + 
				"		\"description\": \"pc用户接口\",\r\n" + 
				"		\"version\": \"1.0.0\",\r\n" + 
				"		\"title\": \"pc用户接口\",\r\n" + 
				"		\"contact\": {\r\n" + 
				"			\"name\": \"wangsj\"\r\n" + 
				"		},\r\n" + 
				"		\"license\": {}\r\n" + 
				"	},\r\n" + 
				"	\"host\": \"192.168.10.150:40007\",\r\n" + 
				"	\"basePath\": \"/\",\r\n" + 
				"	\"tags\": [{\r\n" + 
				"		\"name\": \"pc-user-controller\",\r\n" + 
				"		\"description\": \"Pc User Controller\"\r\n" + 
				"	}],\r\n" + 
				"	\"paths\": {\r\n" + 
				"		\"/portal/user\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"分页查询用户列表\",\r\n" + 
				"				\"description\": \"分页查询用户列表\",\r\n" + 
				"				\"operationId\": \"listUserUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"searchName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"姓名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchNoUserIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"需要过滤的用户ids\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchUserIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户ids\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchIdentityCode\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"身份code\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonQueryObject«User»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"post\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"新增用户\",\r\n" + 
				"				\"description\": \"新增用户\",\r\n" + 
				"				\"operationId\": \"addUserUsingPOST\",\r\n" + 
				"				\"consumes\": [\"application/json\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"authService.USERID\",\r\n" + 
				"					\"in\": \"header\",\r\n" + 
				"					\"description\": \"用户ID\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"name\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"姓名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"userName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"账号\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"gender\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"性别\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"birthday\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"生日\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"nationality\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"民族\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"mobileNumber\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"手机\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"position\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职务\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"positionClass\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职级\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"jobDate\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"入职时间\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"isCheck\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"是否考核\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"userAdminCat\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"干部类别\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"nickName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"昵称\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"headImg\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"头像\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"telphone\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"电话\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"email\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"邮箱\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"idCard\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"身份证\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"company\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"公司\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"profession\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职业\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"industry\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"行业\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"political\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"政治面貌\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"bornPlace\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"出生地\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"professionalTitles\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职称\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"sysIdentityCode\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"身份编码，新增管理员时传ADMIN，不填默认USER\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«OrgUserModel»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"put\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"编辑用户\",\r\n" + 
				"				\"description\": \"编辑用户\",\r\n" + 
				"				\"operationId\": \"updateUserUsingPUT\",\r\n" + 
				"				\"consumes\": [\"application/json\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"userId\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户id\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"name\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"姓名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"gender\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"性别\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"birthday\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"生日\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"nationality\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"民族\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"mobileNumber\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"手机\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"position\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职务\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"positionClass\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职级\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"jobDate\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"入职时间\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"isCheck\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"是否考核\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"userAdminCat\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"干部类别\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"nickName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"昵称\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"headImg\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"头像\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"telphone\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"电话\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"email\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"邮箱\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"idCard\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"身份证\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"company\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"公司\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"profession\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职业\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"industry\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"行业\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"political\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"政治面貌\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"bornPlace\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"出生地\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"professionalTitles\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职称\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«OrgUserModel»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"delete\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"删除用户\",\r\n" + 
				"				\"description\": \"删除用户\",\r\n" + 
				"				\"operationId\": \"deleteUserUsingDELETE\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"userIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户ids\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"204\": {\r\n" + 
				"						\"description\": \"No Content\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/account/checkPasswd\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"检查密码是否正确\",\r\n" + 
				"				\"description\": \"检查密码是否正确\",\r\n" + 
				"				\"operationId\": \"checkPasswdUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"passwd\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"密码\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"accountId\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"账号id\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/account/resetPasswd\": {\r\n" + 
				"			\"put\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"重置密码\",\r\n" + 
				"				\"description\": \"重置密码\",\r\n" + 
				"				\"operationId\": \"resetPasswdUsingPUT\",\r\n" + 
				"				\"consumes\": [\"application/json\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"accountIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"账号ids\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/account/updateAccountState\": {\r\n" + 
				"			\"put\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"解锁/锁定\",\r\n" + 
				"				\"description\": \"解锁/锁定\",\r\n" + 
				"				\"operationId\": \"updateAccountStateUsingPUT\",\r\n" + 
				"				\"consumes\": [\"application/json\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"accountIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"账号ids\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"state\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"状态,1是解锁 4是锁定\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/account/updatePasswd\": {\r\n" + 
				"			\"put\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"修改密码\",\r\n" + 
				"				\"description\": \"修改密码\",\r\n" + 
				"				\"operationId\": \"updatePasswdUsingPUT\",\r\n" + 
				"				\"consumes\": [\"application/json\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"oldPasswd\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"旧密码\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"passwd\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"新密码\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"accountId\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"账号id\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/adminUser\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"分页查询管理用户列表\",\r\n" + 
				"				\"description\": \"分页查询管理用户列表\",\r\n" + 
				"				\"operationId\": \"adminUserUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"searchName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"姓名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchUserName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchOrder\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"排序规则，1.性别 2.职级\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchOrgId\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"机构id\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchOrgName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"机构名称，模糊匹配\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchNoUserIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"过滤用户id\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchUserIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"已选用户id\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchIdentityCode\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"身份code\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchHasChild\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"是否包含子部门，1为包含\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchNoIdentity\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"不为空时，对应searchIdentityCode，无此身份\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonQueryObject«AdminModel»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/deleteAdmin\": {\r\n" + 
				"			\"delete\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"删除管理员\",\r\n" + 
				"				\"operationId\": \"deleteAdminUsingDELETE\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"userIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户ids\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"204\": {\r\n" + 
				"						\"description\": \"No Content\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/exportOrgUser\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"用户导出\",\r\n" + 
				"				\"operationId\": \"exportOrgUserUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"searchName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"姓名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchUserName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchOrgId\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"机构id\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchHasChild\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"是否包含子机构，1是\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/forRemote\": {\r\n" + 
				"			\"post\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"新增用户，仅为其他服务调用使用\",\r\n" + 
				"				\"description\": \"新增用户，仅为其他服务调用使用\",\r\n" + 
				"				\"operationId\": \"addUserForRemoteUsingPOST\",\r\n" + 
				"				\"consumes\": [\"application/json\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"in\": \"body\",\r\n" + 
				"					\"name\": \"user\",\r\n" + 
				"					\"description\": \"user\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"schema\": {\r\n" + 
				"						\"$ref\": \"#/definitions/OrgUserModel\"\r\n" + 
				"					}\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"authService.USERID\",\r\n" + 
				"					\"in\": \"header\",\r\n" + 
				"					\"description\": \"用户ID\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«OrgUserModel»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/getCurrentUser\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"获取当前用户信息\",\r\n" + 
				"				\"operationId\": \"getCurrentUserUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"authService.USERID\",\r\n" + 
				"					\"in\": \"header\",\r\n" + 
				"					\"description\": \"用户ID\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«UserModel»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/getLoginUser\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"根据登录名查询用户\",\r\n" + 
				"				\"operationId\": \"getLoginUserUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"userName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户名\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«LoginUser»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/identity\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"设置身份时人员列表查询\",\r\n" + 
				"				\"description\": \"设置身份时人员列表查询,必须传入searchIdentityCode身份code,查询待选人员时传入searchNoIdentity不为空，查询已选人员列表noIdentity为空\",\r\n" + 
				"				\"operationId\": \"listIdentityUserUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"searchName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"姓名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchUserName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchIdentityCode\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"身份code\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchNoIdentity\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"无身份\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonQueryObject«User»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"post\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"设置身份\",\r\n" + 
				"				\"description\": \"设置身份\",\r\n" + 
				"				\"operationId\": \"addIdentityUserUsingPOST\",\r\n" + 
				"				\"consumes\": [\"application/json\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"identityCode\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"身份code\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"userIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户id\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/importOrgUser\": {\r\n" + 
				"			\"post\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"用户导入\",\r\n" + 
				"				\"operationId\": \"importOrgUserUsingPOST\",\r\n" + 
				"				\"consumes\": [\"multipart/form-data\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"file\",\r\n" + 
				"					\"in\": \"formData\",\r\n" + 
				"					\"description\": \"用户导入文件\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"file\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"authService.USERID\",\r\n" + 
				"					\"in\": \"header\",\r\n" + 
				"					\"description\": \"用户ID\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/listRepeatMobile\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"微服务调用，查询重复手机号\",\r\n" + 
				"				\"operationId\": \"listRepeatMobileUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"mobiles\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"手机号\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/listUser\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"微服务调用，分页查询用户列表\",\r\n" + 
				"				\"operationId\": \"msListUserUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"searchUserIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户ids\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/listUserByExam\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"查询用户列表\",\r\n" + 
				"				\"description\": \"考试服务使用\",\r\n" + 
				"				\"operationId\": \"listUserByExamUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"searchName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"姓名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchUserName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchOrder\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"排序规则，1.性别 2.职级\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchOrgId\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"机构id\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchOrgName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"机构名称，模糊匹配\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchNoUserIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"过滤用户id\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchUserIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"已选用户id\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchIdentityCode\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"身份code\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchHasChild\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"是否包含子部门，1为包含\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchNoIdentity\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"不为空时，对应searchIdentityCode，无此身份\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/listUserByRoleService\": {\r\n" + 
				"			\"post\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"角色服务调用查询用户列表\",\r\n" + 
				"				\"description\": \"角色服务调用查询用户列表\",\r\n" + 
				"				\"operationId\": \"listUserByRoleServiceUsingPOST\",\r\n" + 
				"				\"consumes\": [\"application/json\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"searchName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"姓名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchNoUserIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"需要过滤的用户ids\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchUserIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户ids\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchIdentityCode\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"身份code\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonQueryObject«User»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/listUserOrg\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"微服务调用，查询用户机构信息\",\r\n" + 
				"				\"operationId\": \"listUserOrgUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"searchUserIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户ids\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/orguser\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"分页查询机构用户列表\",\r\n" + 
				"				\"description\": \"分页查询用户列表\",\r\n" + 
				"				\"operationId\": \"listOrgUserUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"searchName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"姓名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchUserName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchPosition\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职务\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchOrder\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"排序规则，1.性别 2.职级\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchOrgId\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"机构id\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"searchHasChild\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"是否包含子部门，1为包含\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"post\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"新增机构用户\",\r\n" + 
				"				\"description\": \"新增机构用户\",\r\n" + 
				"				\"operationId\": \"addOrgUserUsingPOST\",\r\n" + 
				"				\"consumes\": [\"application/json\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"authService.USERID\",\r\n" + 
				"					\"in\": \"header\",\r\n" + 
				"					\"description\": \"用户ID\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"organizationId\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"机构id\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"name\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"姓名\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"userName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"账号\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"gender\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"性别\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"birthday\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"生日\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"nationality\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"民族\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"mobileNumber\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"手机\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"position\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职务\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"positionClass\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职级\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"userAdminCat\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"干部类别\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"nickName\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"昵称\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"headImg\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"头像\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"telphone\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"电话\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"email\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"邮箱\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"idCard\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"身份证\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"company\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"公司\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"profession\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职业\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"industry\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"行业\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"political\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"政治面貌\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"bornPlace\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"出生地\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"professionalTitles\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"职称\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"education\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"学历\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"isCheck\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"是否考核\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"jobDate\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"入职时间\",\r\n" + 
				"					\"required\": false,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/setAdmin\": {\r\n" + 
				"			\"post\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"将用户设置为管理员\",\r\n" + 
				"				\"description\": \"将用户设置为管理员\",\r\n" + 
				"				\"operationId\": \"setAdminUsingPOST\",\r\n" + 
				"				\"consumes\": [\"application/json\"],\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"userIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"用户ids\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}, {\r\n" + 
				"					\"name\": \"orgIds\",\r\n" + 
				"					\"in\": \"query\",\r\n" + 
				"					\"description\": \"机构ids,与用户ids一一对应\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					},\r\n" + 
				"					\"collectionFormat\": \"multi\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«object»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"201\": {\r\n" + 
				"						\"description\": \"Created\"\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"/portal/user/{userId}\": {\r\n" + 
				"			\"get\": {\r\n" + 
				"				\"tags\": [\"pc-user-controller\"],\r\n" + 
				"				\"summary\": \"根据userId查询用户\",\r\n" + 
				"				\"description\": \"根据userId查询用户\",\r\n" + 
				"				\"operationId\": \"getUserUsingGET\",\r\n" + 
				"				\"produces\": [\"*/*\"],\r\n" + 
				"				\"parameters\": [{\r\n" + 
				"					\"name\": \"userId\",\r\n" + 
				"					\"in\": \"path\",\r\n" + 
				"					\"description\": \"用户id\",\r\n" + 
				"					\"required\": true,\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}],\r\n" + 
				"				\"responses\": {\r\n" + 
				"					\"200\": {\r\n" + 
				"						\"description\": \"OK\",\r\n" + 
				"						\"schema\": {\r\n" + 
				"							\"$ref\": \"#/definitions/JsonObject«User»\"\r\n" + 
				"						}\r\n" + 
				"					},\r\n" + 
				"					\"401\": {\r\n" + 
				"						\"description\": \"Unauthorized\"\r\n" + 
				"					},\r\n" + 
				"					\"403\": {\r\n" + 
				"						\"description\": \"Forbidden\"\r\n" + 
				"					},\r\n" + 
				"					\"404\": {\r\n" + 
				"						\"description\": \"Not Found\"\r\n" + 
				"					}\r\n" + 
				"				}\r\n" + 
				"			}\r\n" + 
				"		}\r\n" + 
				"	},\r\n" + 
				"	\"definitions\": {\r\n" + 
				"		\"Account\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"accountId\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"activeTime\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"hash\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"passwd\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"registDate\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"state\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"userId\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"userName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"wxAppid\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"wxOpenid\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"Account\"\r\n" + 
				"		},\r\n" + 
				"		\"AdminModel\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"divisionName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"gender\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"manageScope\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"mobileNumber\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"name\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"orgName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"position\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"positionClass\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"professionalTitles\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"roleName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"scopeCode\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"scopeOrgIDs\": {\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					}\r\n" + 
				"				},\r\n" + 
				"				\"state\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"userId\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"userName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"AdminModel\"\r\n" + 
				"		},\r\n" + 
				"		\"JsonObject«LoginUser»\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"code\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"data\": {\r\n" + 
				"					\"$ref\": \"#/definitions/LoginUser\"\r\n" + 
				"				},\r\n" + 
				"				\"message\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"JsonObject«LoginUser»\"\r\n" + 
				"		},\r\n" + 
				"		\"JsonObject«OrgUserModel»\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"code\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"data\": {\r\n" + 
				"					\"$ref\": \"#/definitions/OrgUserModel\"\r\n" + 
				"				},\r\n" + 
				"				\"message\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"JsonObject«OrgUserModel»\"\r\n" + 
				"		},\r\n" + 
				"		\"JsonObject«UserModel»\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"code\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"data\": {\r\n" + 
				"					\"$ref\": \"#/definitions/UserModel\"\r\n" + 
				"				},\r\n" + 
				"				\"message\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"JsonObject«UserModel»\"\r\n" + 
				"		},\r\n" + 
				"		\"JsonObject«User»\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"code\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"data\": {\r\n" + 
				"					\"$ref\": \"#/definitions/User\"\r\n" + 
				"				},\r\n" + 
				"				\"message\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"JsonObject«User»\"\r\n" + 
				"		},\r\n" + 
				"		\"JsonObject«object»\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"code\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"data\": {\r\n" + 
				"					\"type\": \"object\"\r\n" + 
				"				},\r\n" + 
				"				\"message\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"JsonObject«object»\"\r\n" + 
				"		},\r\n" + 
				"		\"JsonQueryObject«AdminModel»\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"code\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"count\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int64\"\r\n" + 
				"				},\r\n" + 
				"				\"currentPage\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"data\": {\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"$ref\": \"#/definitions/AdminModel\"\r\n" + 
				"					}\r\n" + 
				"				},\r\n" + 
				"				\"firstResult\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"maxPage\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"message\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"minPage\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"pageSize\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"JsonQueryObject«AdminModel»\"\r\n" + 
				"		},\r\n" + 
				"		\"JsonQueryObject«User»\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"code\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"count\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int64\"\r\n" + 
				"				},\r\n" + 
				"				\"currentPage\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"data\": {\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"$ref\": \"#/definitions/User\"\r\n" + 
				"					}\r\n" + 
				"				},\r\n" + 
				"				\"firstResult\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"maxPage\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"message\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"minPage\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"pageSize\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"JsonQueryObject«User»\"\r\n" + 
				"		},\r\n" + 
				"		\"LoginUser\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"accountID\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"activeDate\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"name\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"orgID\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"passwd\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"registDate\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"scopeMapList\": {\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"$ref\": \"#/definitions/Map«string,string»\"\r\n" + 
				"					}\r\n" + 
				"				},\r\n" + 
				"				\"state\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"sysIdentityCodes\": {\r\n" + 
				"					\"type\": \"array\",\r\n" + 
				"					\"items\": {\r\n" + 
				"						\"type\": \"string\"\r\n" + 
				"					}\r\n" + 
				"				},\r\n" + 
				"				\"userID\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"userName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"wxAppID\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"wxOpenID\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"LoginUser\"\r\n" + 
				"		},\r\n" + 
				"		\"Map«string,string»\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"title\": \"Map«string,string»\",\r\n" + 
				"			\"additionalProperties\": {\r\n" + 
				"				\"type\": \"string\"\r\n" + 
				"			}\r\n" + 
				"		},\r\n" + 
				"		\"OrgUserModel\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"accountId\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"activeTime\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"age\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"birthday\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"bornPlace\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"company\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"createDate\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"createUser\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"education\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"email\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"empNum\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"gender\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"headImg\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"idCard\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"industry\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"isCheck\": {\r\n" + 
				"					\"type\": \"boolean\"\r\n" + 
				"				},\r\n" + 
				"				\"isEnable\": {\r\n" + 
				"					\"type\": \"boolean\"\r\n" + 
				"				},\r\n" + 
				"				\"jobDate\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"jobYear\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"mobileNumber\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"name\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"nationality\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"nickName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"num\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"organizationCode\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"organizationId\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"organizationName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"organizationUserId\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"political\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"position\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"positionClass\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"profession\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"professionalTitles\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"registDate\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"state\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"syncCode\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"sysIdentityCode\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"telphone\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"userAdminCat\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"userId\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"userName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"OrgUserModel\"\r\n" + 
				"		},\r\n" + 
				"		\"User\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"account\": {\r\n" + 
				"					\"$ref\": \"#/definitions/Account\"\r\n" + 
				"				},\r\n" + 
				"				\"birthday\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"bornPlace\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"company\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"createDate\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"createUser\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"education\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"email\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"empNum\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"gender\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"headImg\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"idCard\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"industry\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"isCheck\": {\r\n" + 
				"					\"type\": \"boolean\"\r\n" + 
				"				},\r\n" + 
				"				\"isEnable\": {\r\n" + 
				"					\"type\": \"boolean\"\r\n" + 
				"				},\r\n" + 
				"				\"jobDate\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"mobileNumber\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"name\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"nationality\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"nickName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"political\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"position\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"positionClass\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"profession\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"professionalTitles\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"syncCode\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"telphone\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"userAdminCat\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"userId\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"User\"\r\n" + 
				"		},\r\n" + 
				"		\"UserModel\": {\r\n" + 
				"			\"type\": \"object\",\r\n" + 
				"			\"properties\": {\r\n" + 
				"				\"account\": {\r\n" + 
				"					\"$ref\": \"#/definitions/Account\"\r\n" + 
				"				},\r\n" + 
				"				\"birthday\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"bornPlace\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"company\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"createDate\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"createUser\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"education\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"email\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"empNum\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"gender\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"headImg\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"idCard\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"industry\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"isAdmin\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"isCheck\": {\r\n" + 
				"					\"type\": \"boolean\"\r\n" + 
				"				},\r\n" + 
				"				\"isEnable\": {\r\n" + 
				"					\"type\": \"boolean\"\r\n" + 
				"				},\r\n" + 
				"				\"jobDate\": {\r\n" + 
				"					\"type\": \"string\",\r\n" + 
				"					\"format\": \"date-time\"\r\n" + 
				"				},\r\n" + 
				"				\"mobileNumber\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"name\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"nationality\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"nickName\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"political\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"position\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"positionClass\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"profession\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"professionalTitles\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"syncCode\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"telphone\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				},\r\n" + 
				"				\"userAdminCat\": {\r\n" + 
				"					\"type\": \"integer\",\r\n" + 
				"					\"format\": \"int32\"\r\n" + 
				"				},\r\n" + 
				"				\"userId\": {\r\n" + 
				"					\"type\": \"string\"\r\n" + 
				"				}\r\n" + 
				"			},\r\n" + 
				"			\"title\": \"UserModel\"\r\n" + 
				"		}\r\n" + 
				"	}\r\n" + 
				"}", SwaggerJson.class);
		
		Configuration config = new Configuration(new Version(2, 3, 28));
		config.setDirectoryForTemplateLoading(new File("D:\\Git\\generate-code\\template\\autotest\\byurl"));
		Template template = config.getTemplate("funtion.txt","UTF-8");
		Map<String,Object> valueMap = new HashMap<>();
		valueMap.put("json", readValue);
		template.process(valueMap, new OutputStreamWriter(System.out));
	}
}
